home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / pcpm.arc / PCPM.BAS < prev    next >
BASIC Source File  |  1985-06-04  |  5KB  |  180 lines

  1. 10 CLS
  2. 20 PRINT
  3. 30 REM ******************
  4. 40 REM TOP LINE
  5. 50 REM ******************
  6. 60 PRINT CHR$(201);
  7. 70 FOR R=1 TO 74
  8. 80 PRINT CHR$(205);
  9. 90 NEXT R
  10. 100 PRINT CHR$(187)
  11. 110 REM **********************
  12. 120 REM THE MIDDLE STARTS HERE
  13. 130 REM **********************
  14. 140 LOCATE 3,1
  15. 150 PRINT CHR$(186);
  16. 160 LOCATE 3,76
  17. 170 PRINT CHR$(186)
  18. 180 LOCATE 4,1
  19. 190 PRINT CHR$(186)
  20. 191 LOCATE 4,20
  21. 192 PRINT"PERSONAL COMPUTER PROJECT MANAGEMENT"
  22. 200 LOCATE 4,76
  23. 210 PRINT CHR$(186)
  24. 220 LOCATE 5,1
  25. 230 PRINT CHR$(186)
  26. 240 LOCATE 5,76
  27. 250 PRINT CHR$(186)
  28. 260 LOCATE 6,1
  29. 270 PRINT CHR$(186)
  30. 280 LOCATE 6,76
  31. 290 PRINT CHR$(186)
  32. 300 LOCATE 7,1
  33. 310 PRINT CHR$(186)"     If  you use this program  and find it helpful,";
  34. 320 PRINT " a registration fee"
  35. 330 LOCATE 7,76
  36. 340 PRINT CHR$(186)
  37. 350 LOCATE 8,1
  38. 360 PRINT CHR$(186)"     of  $50.00  would be appreciated.  Complete documentation";
  39. 370 PRINT " will be"
  40. 380 LOCATE 8,76
  41. 390 PRINT CHR$(186)
  42. 400 LOCATE 9,1
  43. 410 PRINT CHR$(186)"     sent to you upon receipt of the registration fee."
  44. 420 LOCATE 9,76
  45. 430 PRINT CHR$(186)
  46. 440 LOCATE 10,1
  47. 450 PRINT CHR$(186)     
  48. 460 LOCATE 10,76
  49. 470 PRINT CHR$(186)
  50. 480 LOCATE 11,1
  51. 490 PRINT CHR$(186)"     You are encouraged to copy and share this program";
  52. 500 PRINT " with others who" 
  53. 510 LOCATE 11,76
  54. 520 PRINT CHR$(186)
  55. 530 LOCATE 12,1
  56. 540 PRINT CHR$(186)"     you  feel  may  benefit  from  it,  on  the  condition";
  57. 550 PRINT"  that  the"
  58. 560 LOCATE 12,76
  59. 570 PRINT CHR$(186)
  60. 580 LOCATE 13,1
  61. 590 PRINT CHR$(186)"     program  is  not  distributed  in modified form, that";
  62. 600 PRINT" no  fee  is"  
  63. 610 LOCATE 13,76
  64. 620 PRINT CHR$(186)
  65. 630 LOCATE 14,1
  66. 640 PRINT CHR$(186)"     charged, and that this notice is not changed, bypassed or removed."
  67. 650 LOCATE 14,76
  68. 660 PRINT CHR$(186)
  69. 670 LOCATE 15,1
  70. 680 PRINT CHR$(186)
  71. 690 LOCATE 15,76
  72. 700 PRINT CHR$(186)
  73. 710 LOCATE 16,1
  74. 720 PRINT CHR$(186)"     Send a check or money order to:
  75. 730 LOCATE 16,76
  76. 740 PRINT CHR$(186)
  77. 750 LOCATE 17,1
  78. 760 PRINT CHR$(186)
  79. 770 LOCATE 17,76
  80. 780 PRINT CHR$(186)
  81. 790 LOCATE 18,1
  82. 800 PRINT CHR$(186)
  83. 810 LOCATE 18,34
  84. 820 PRINT "Greg Gothard"
  85. 830 LOCATE 18,76
  86. 840 PRINT CHR$(186)
  87. 850 LOCATE 19,1
  88. 860 PRINT CHR$(186)
  89. 870 LOCATE 19,34
  90. 880 PRINT "1141 Amador Ave."
  91. 890 LOCATE 19,76
  92. 900 PRINT CHR$(186)
  93. 910 LOCATE 20,1
  94. 920 PRINT CHR$(186)
  95. 930 LOCATE 20,34
  96. 940 PRINT "Berkeley, CA 94707"
  97. 950 LOCATE 20,76
  98. 960 PRINT CHR$(186)
  99. 970 LOCATE 21,1
  100. 980 PRINT CHR$(186)
  101. 990 LOCATE 21,76
  102. 1000 PRINT CHR$(186)
  103. 1010 REM *********************
  104. 1020 REM THIS IS THE LAST LINE
  105. 1030 REM *********************
  106. 1040 PRINT CHR$(200);
  107. 1050 FOR R=1 TO 74
  108. 1060 PRINT CHR$(205);
  109. 1070 NEXT R
  110. 1080 PRINT CHR$(188)
  111. 1090 INPUT "Strike the return key to continue...",X$
  112. 1200 REM Version 3.00 (C)Copyright CONSTRUCTION SCHEDULING 1983
  113. 1210 KEY OFF:COLOR 10,0,1:WIDTH 40:CLS
  114. 1220 LOCATE 5,5,0:PRINT "Critical Path Method Scheduling"
  115. 1230 LOCATE 7,3,0:PRINT "Personal Computer Project Management"
  116. 1240 COLOR 15,0:LOCATE 10,9,0:PRINT STRING$(23,178)
  117. 1250 LOCATE 11,9,0:PRINT CHR$(178)+STRING$(21,32)+CHR$(178)
  118. 1260 LOCATE 12,9,0:PRINT CHR$(178)+"        PCPM         "+CHR$(178)
  119. 1270 LOCATE 13,9,0:PRINT CHR$(178)+STRING$(21,32)+CHR$(178)
  120. 1280 LOCATE 14,9,0:PRINT CHR$(178)+"    Version 3.00     "+CHR$(178)
  121. 1290 LOCATE 15,9,0:PRINT CHR$(178)+STRING$(21,32)+CHR$(178)
  122. 1300 LOCATE 16,9,0:PRINT STRING$(23,178)
  123. 1310 COLOR 9,0:LOCATE 19,6,0:PRINT "(C) Copyright LEN SHEPARD 1983"
  124. 1320 COLOR 14,0:LOCATE 23,7,0:PRINT "Press space bar to continue"
  125. 1330 IF INKEY$ <> "" THEN GOTO 1330
  126. 1340 CMD$ = INKEY$
  127. 1350 IF CMD$ = " " THEN GOTO 1370
  128. 1360 GOTO 1340
  129. 1370 COLOR 7,0:CLS
  130. 1380 WIDTH 80
  131. 1390 DIM B$(20)
  132. 1400 O5=15          'NUMBER OF OPTIONS
  133. 1410 A$="MENU OF PCPM OPTIONS"
  134. 1420 FOR I=1 TO O5
  135. 1430 READ B$(I)
  136. 1440 NEXT I
  137. 1450 PRINT
  138. 1460 DATA "INFORMATION","ENTER/CHANGE SUBCONTRACTOR/COMMENT FILE"
  139. 1470 DATA "ENTER/CHANGE INPUT FILE"
  140. 1480 DATA "CREATE/CHANGE HOLIDAYS"
  141. 1490 DATA "PERFORM CRITICAL PATH ANALYSIS","PERFORM CASH FLOW ANALYSIS"
  142. 1500 DATA "PRODUCE BAR CHARTS"
  143. 1510 DATA "SORT OUTPUT","EXTRACT OUTPUT BY SUBCONTRACTOR","CHECK NODE NUMBERS"
  144. 1520 DATA "GET PRECEDENCE OR SUCCEEDENCE DISPLAY"
  145. 1530 DATA "CONVERT WORKING DAYS TO PROJECT DAYS"
  146. 1540 DATA "GENERATE CURRENT COST REPORT","CHANGE ALL NODE NUMBERS"
  147. 1550 DATA "CONSOLIDATE UPDATE FILES TO INPUT FILES"
  148. 1560 PRINT TAB(22);A$
  149. 1570 PRINT
  150. 1580 PRINT TAB(10);"EXIT PCPM SYSTEM";TAB(50);"-  0"
  151. 1590 FOR I=1 TO O5
  152. 1600 IF I>9 THEN 1630
  153. 1610 PRINT TAB(10);B$(I);TAB(50);"- ";I
  154. 1620 GOTO 1640
  155. 1630 PRINT TAB(10);B$(I);TAB(50);"-";I
  156. 1640 NEXT I
  157. 1650 PRINT
  158. 1660 INPUT "CHOOSE THE ACTION BY ENTERING THE CORRECT INTEGER ",N
  159. 1670 PRINT
  160. 1680 IF N=0 THEN 1860
  161. 1690 IF N>O5 OR N<0 THEN 1530
  162. 1700 ON N GOTO 1710,1730,1720,1740,1750,1760,1770,1780,1790,1800,1810,1820,1830,1840,1850,1640
  163. 1710 CHAIN "CPAINFO"
  164. 1720 CHAIN "CPACUI"
  165. 1730 CHAIN "CPASBC"
  166. 1740 CHAIN "CPAHOLY"
  167. 1750 CHAIN "CPACPM"
  168. 1760 CHAIN "CPACFA"
  169. 1770 CHAIN "CPABAR"
  170. 1780 CHAIN "CPASORT"
  171. 1790 CHAIN "CPASUBS"
  172. 1800 CHAIN "CPANODE"
  173. 1810 CHAIN "CPAPRES"
  174. 1820 CHAIN "CPADAYS"
  175. 1830 CHAIN "CPACOS"
  176. 1840 CHAIN "CPACORC"
  177. 1850 CHAIN "CPAUPD"
  178. 1860 PRINT:PRINT "EXITING PCPM SYSTEM - GOODBYE FOR NOW"
  179. 1870 END
  180.